/*** 
 * @_______________#########_______________________ 
 * @______________############_____________________ 
 * @______________#############____________________ 
 * @_____________##__###########___________________ 
 * @____________###__######_#####__________________ 
 * @____________###_#######___####_________________ 
 * @___________###__##########_####________________ 
 * @__________####__###########_####_______________ 
 * @________#####___###########__#####_____________ 
 * @_______######___###_########___#####___________ 
 * @_______#####___###___########___######_________ 
 * @______######___###__###########___######_______ 
 * @_____######___####_##############__######______ 
 * @____#######__#####################_#######_____ 
 * @____#######__##############################____ 
 * @___#######__######_#################_#######___ 
 * @___#######__######_######_#########___######___ 
 * @___#######____##__######___######_____######___ 
 * @___#######________######____#####_____#####____ 
 * @____######________#####_____#####_____####_____ 
 * @_____#####________####______#####_____###______ 
 * @______#####______;###________###______#________ 
 * @________##_______####________####______________ 
 * @
 * @Author: ipk518 18163976442@163.com
 * @Date: 2024-11-27 19:34:50
 * @LastEditors: ipk518 121206530@qq.com
 * @LastEditTime: 2025-01-21 19:56:10
 * @FilePath: /etws-sxk2307/inc/getConfig.h
 * @Description: 
 * @************佛祖保佑************
 * @Copyright (c) 2024 by etws@quyujiang, All Rights Reserved. 
 */

#ifndef _GETCONFIG_H_
#define _GETCONFIG_H_

enum INI_RES
{
    INI_SUCCESS = 0,            //成功  
    INI_ERROR = -1,              //普通错误  
    INI_OPENFILE_ERROR = -2,     //打开文件失败  
    INI_NO_ATTR = -3            //无对应的键值  
};

extern int ReadFile(const char* filename,unsigned char *rbuf,size_t size);
extern int WriteFile(const char* filename,unsigned char *wbuf,size_t size);
extern int readStringValue(const char* section,const char* key, char* val, const char* file);
extern int writeStringVlaue(const char* section,const char* key, char* val, const char* file);
extern int readIntValue(const char* section,const char* key, const char* file);
extern int writeIntValue(const char* section,const char* key, int val, const char* file);


#endif